package com.bj.dz.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/***
 *   通信室内设备
 */
@Data
@ApiModel("通信室内设备")
public class CorrespondIndoorEquipment implements Serializable {
    //主键
    @ApiModelProperty(value = "主键,添加可以忽略,更细必须得有", required = false)
    private Integer id;
    //所属建筑物名称
    @ApiModelProperty(value = "所属建筑物名称", required = true)
    private String objectName;
    //地理位置(街道，门牌)
    @ApiModelProperty(value = "地理位置(街道，门牌)", required = true)
    private String location;
    //地理坐标(经度)
    @ApiModelProperty(value = "地理坐标(经度)", required = true)
    private String lon;
    //地理坐标(纬度)
    @ApiModelProperty(value = "地理坐标(纬度)", required = true)
    private String lat;
    //设备类别(设备类别)
    @ApiModelProperty(value = "设备类别(设备类别)", required = true)
    private String deviceType;
    //设备名称(交换设备、数据传输设备、电源设备、整流设备、宽带设备等等 )
    @ApiModelProperty(value = "设备名称(交换设备、数据传输设备、电源设备、整流设备、宽带设备等等 )", required = true)
    private String deviceName;
    //型号
    @ApiModelProperty(value = "型号", required = true)
    private String model;
    //所在楼层
    @ApiModelProperty(value = "所在楼层", required = true)
    private Integer infloor;
    //设备固定形式(底部螺栓固接，浮放，底部螺栓固接+顶部有撑杆)
    @ApiModelProperty(value = "设备固定形式(底部螺栓固接，浮放，底部螺栓固接+顶部有撑杆)", required = true)
    private String fixedForm;
    //底部螺栓直径(单位：毫米)
    @ApiModelProperty(value = "底部螺栓直径(单位：毫米)", required = true)
    private Double boltDiameter;
    //重新购置的造价(双精度,单位万元)
    @ApiModelProperty(value = "重新购置的造价(双精度,单位万元)", required = true)
    private Double purchaseCost;
    //厂家
    @ApiModelProperty(value = "厂家", required = true)
    private String manufacturers;
    //高*宽*深
    @ApiModelProperty(value = "高*宽*深", required = true)
    private Double size;
    //单位kg。空机柜与两个子架的重量之和
    @ApiModelProperty(value = "单位kg。空机柜与两个子架的重量之和", required = true)
    private Double weight;
    //关联子任务表
    @ApiModelProperty(value = "关联子任务表", required = true)
    private Integer sid;


}
